
function getLeng(value){
	var i;
    var intCount = 0;
    var intLen = value.length;
    
  	for(i = 0;i < intLen;i++){
     	intCount++;
     	if(escape(value.charAt(i)).length >= 4){
			intCount++;
		}
	}
	return intCount;
}


jQuery.validator.addMethod(
	"checkNumberAlphabetic", function(value, element, args){
  		var str2 = /^[a-zA-Z0-9]*$/;
    	return str2.test(value);
	}, 
	"请输入半角英文字母或数字"
);

jQuery.validator.addMethod(
	"getLenB", function(value, element, args){
    	return getLeng(value)==args?true:false;
	}, 
	jQuery.validator.format("请输入长度为{0}的字符,注意中文字符算两个字符")
);

jQuery.validator.addMethod(
	"maxlengthB", function(value, element, args){
    	return getLeng(value)<=args?true:false;
	}, 
	jQuery.validator.format("请输入一个长度最多是{0}的字符串,注意中文字符算两个字符")
);

jQuery.validator.addMethod(
	"minlengthB", function(value, element, args){
    	return getLeng(value)>=args?true:false;
	}, 
	jQuery.validator.format("请输入一个长度最少是 {0} 的字符串,注意中文字符算两个字符")
);

jQuery.validator.addMethod(
	"rangelengthB", function(value, element, args){
		var len = getLeng(value); 
    	return len>=args[0]&&len<=args[1]?true:false;
	}, 
	jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串,注意中文字符算两个字符")
);
jQuery.validator.addMethod(
		"legalrepRule",       // 法人代表，只能包含字母、数字、下划线、汉字
		function(value, element){ 
	  		var pattern = /^[\w\u4e00-\u9fa5]*$/;
	  		if(!pattern.exec(value)) return false;
	  		return true;
		}, 
		"只能包含字母、数字、下划线、汉字"       //自定义默认报错信息
	);
jQuery.validator.addMethod(
		"totalRule",       
		function(value, element){ 
	  		var pattern = /^[^\s]{0}[^\'\"\;]*$/;
	  		if(!pattern.exec(value)) return false;
	  		return true;
		}, 
		"不能包含';和\" "       //自定义默认报错信息
	);
